Conclusión rápida: ✅ Sí, es viable. La API de Holded permite justo lo que necesita el proyecto: crear proformas, enviarlas por email, convertirlas en factura y registrar pagos/estados. El único punto a confirmar es si el plan actual de tu amigo da acceso a la API (se comprueba en su cuenta).
Qué necesita el proyecto y si la API lo cubre
| Paso del circuito | ¿Lo cubre? | Con qué |
|---|---|---|
| Generar la proforma | Sí | API Holded (crear proforma) |
| Enviar la proforma al cliente | Sí | API Holded (envío por email) |
| Reclamar y detectar el nº de pedido | Sí* | Gmail (leer/enviar correos), no Holded |
| Convertir proforma → factura | Sí | API Holded (crear/aprobar factura) |
| Avisar a tu amigo en cada paso | Sí | La automatización (WhatsApp/email) |
| Conciliar pagos con facturas | A validar | API Holded registra pagos; la conciliación bancaria automática depende de la conexión con el banco |
*El "reclamar pedido" no es de Holded: se resuelve leyendo/enviando correos con Gmail. Por eso importa ver el formato del email del pedido en la sesión.
Qué permite la API de Holded
API REST/JSON, con autenticación por token (Bearer), ~330 endpoints. En facturación:
- Facturas: crear, aprobar, actualizar, cancelar y obtener el PDF.
- Proformas / presupuestos: crear, editar, listar y enviar por email.
- Contactos: crear, actualizar y listar clientes.
- Pagos y estados: registrar pagos y consultar el estado de cada documento.
Es decir: todo el circuito Fase 1 (proforma → pedido → factura) es técnicamente montable.
Planes y precios de Holded
Todos los planes incluyen presupuestos y proformas. Precios orientativos (mensual):
| Plan | Precio/mes | Facturas/año | Usuarios |
|---|---|---|---|
| Plus | 7,50 € | 250 | — |
| Básico | 14,50 € | 1.000 | 2 |
| Estándar | 29,50 € | 3.000 | 4 |
| Avanzado | 49,50 € | 10.000 | 7 |
| Premium | 99,50 € | Ilimitadas | — |
⚠️ El punto a confirmar: Holded no publica claramente qué planes dan acceso a la API. Históricamente ha requerido un plan de pago (no siempre el más barato). Hay que verificarlo en la cuenta de tu amigo (ver abajo). No lo demos por hecho.
Límites técnicos
- Control de peticiones por "ventanas deslizantes" (no publican un número exacto en abierto). Para el volumen de un autónomo, de sobra.
- Formato REST/JSON estándar, paginación por cursor → fácil de integrar.
Qué verificar en la sesión (o en su cuenta)
- Qué plan de Holded tiene (foto de la pantalla de suscripción).
- Si en Ajustes le aparece una "API Key" / clave de API (suele estar en una sección de desarrolladores/integraciones). Si aparece → ya tiene acceso. ✅
- El formato del email del nº de pedido (asunto, remitente, patrón del número) → clave para la parte de Gmail.
- Si tiene el banco conectado en Holded (para la fase de conciliación).
Traducción para la propuesta: si su plan da API, montamos la Fase 1 completa. Si no, se incluye en el presupuesto el salto al plan que la habilite (coste pequeño frente al tiempo que ahorra).